//
//  IMICodecFFmpeg.h
//  MiHome
//
//  Created by 阎超 on 11/05/2017.
//  Copyright © 2017 小米移动软件. All rights reserved.
//

#ifndef IMICodecFFmpeg_h
#define IMICodecFFmpeg_h

#import "IMIMediaFrameworkBase.h"

@interface IMICodec : IMICodecBase

- (instancetype)initWithFlag:(NSInteger)flag withBase:(IMIPipelineBase*)base;
- (void)fini;
- (NSInteger)putSomething:(NSString*)name withValue:(id)value;
- (NSInteger)getSomething:(NSString*)name withValue:(id)value;
- (void)videoDynamicTransformationEvent:(NSInteger)width andHeight:(NSInteger)height;
- (void)audioDynamicTransformationEvent;
- (NSInteger)transformFrame:(IMIMediaFrame*)inFrame withResult:(IMIMediaFrame*)outFrame;

@end

#endif /* IMICodecFFmpeg_h */
